package com.ncu702.backend.model.dto.user;


import lombok.Data;

import java.io.Serializable;

/**
 * 用户创建请求
 */

/*
因为user表字段很多，对应的User的属性也多
但实际上在执行不同功能时，我们需要的属性也不一样
所以便构造了很多不同的User用于不同场景

VO下的一般用于本地调用
DTO下的一遍用于远程调用，要序列化，才能在网上传输
 */

@Data
public class UserAddRequest implements Serializable {

    /**
     * 用户昵称
     */
    private String userName;

    /**
     * 账号
     */
    private String userAccount;

    /**
     * 用户头像
     */
    private String userAvatar;

    /**
     * 用户角色: user, admin
     */
    private String userRole;

    private static final long serialVersionUID = 1L;
}
